home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 March
/
EnigmA AMIGA RUN 05 (1996)(G.R. Edizioni)(IT)[!][issue 1996-03][Skylink CD IV].iso
/
earcd
/
games1
/
amemory.lha
/
phonemed
/
doc.D
< prev
next >
Wrap
Text File
|
1993-07-14
|
3KB
|
54 lines
phonemed von Tis Veugen
Programm 'phonemed' ist ein Editor für Phonemen. Das Programm ist eine
Hilfe um Wörter umzuwandlen in phonetischen Texten, die darauf vom Amiga
ausgesprochen werden können. Ein Phonem ist ein urtümlich Sprachelement,
und wird dargestelt von einer kurzen Zeichenkette. In [1] gibt es eine
Aufzählung aller möglichen Phonemen. Jedes Wort kann zergliedert werden in
eine Reihe von Phonemen. Der phonetischen Text zum Wort ist eine
Zeichenkette von aneinander gereihen Phonemen, die angeboten wird am
sogenannten "narrator.device". Das Programmieren davon in Assembler wird
erklärt in [2], [3].
Die Kunst ist ein Wort so in Phonemen umzuwandlen, daß die Aussprache vom
Amiga einer natürlichen Aussprache gleicht. Das Umwandlen eines Wortes in
seinem phonetischen Text gescheht mit Hilfe der Funktion "Translate()" der
sogenannten "translator.library". Leider ist diese Funktion nur imstande
englischen Wörter umzuwandlen in Phonemen. Deshalb spricht das
"narrator.device" besonders englischen Klangen natürlich aus. Das
Umwandlen deutscher Wörter muß also mit der Hand geschehen. Das erfordert
einige Fertigkeit, weil die Wörter ausgesprochen werden mit englischen
Klangen. Programm 'phonemed' ist hierbei eine große Hilfe dank dessen
user-interface.
Die Bedienung von 'phonemed' gescheht mit dem Maus. Der obersten Teil des
Bildschirms enthält eine Übersicht der Phonemen zusammen mit einem
Beispielwort, worin das Phonem vorkommt. Ein Phonem wird durch Anklicken
ausgesprochen so lange der linken Mausknopf eingedrückt bleibt. Leider
enthält das Narrator-device einen Fehler (?), sodaß einen Guru erscheinen
würde bei Anklicken von "RX" und "LX".
Der obersten Stringgadget enthält den auszusprechen Text. Der untersten
Stringgadget enthält den phonetischen Text. Mit den Gadgets LOAD und SAVE
werden die diesbezüglichen Texten geladen bzw. gespeichert. Ein
Filerequester erscheint, dessen Bedienung sehr leicht ist. Mit Gadget
TRANSLATE wird die Translate-Funktion angerufen um der input Text
umzuwandlen in Phonemen. Dieser Gadget ist immer wertvol als ersten
Versuch für einen phonetischen Text. Mit SAY wird der phonetischen Text
ein Mal ausgesprochen. Mit LOOP wird der phonetischen Text wiederholt
ausgesprochen, bis nochmals der LOOP-Gadget angeklickt wird.
Die sonstigen Gadgets an der Unterseite des Bildschirms haben den Zweck
die "Stimme" einzustellen :
rate = Sprechgeschwindigkeit in Wörter/Minute;
pitch = Stimmhöhe;
volume = Lautstärke;
freq = Frequenz in Bytes/Sekunde mitdem das Audiosignal ist aufgebaut;
Durch Anklicken des Textes "rate", usw. wird der Startwert wiedergestellt.
Mit den zwei Iconen rechtsunten kann man abwechseln zwischen einer normalen
Stimme und einer (monotonen) Robotstimme, bzw. zwischen einer mänlichen
Stimme oder einer weiblichen Stimme.
[1] "AMIGA ROM Kernel Reference Manual: Libraries and Devices", Commodore
Business Machines Inc, Addison Wesley, 1986, ISBN 0-201-11078-4
[2] Amiga MAGAZIN, 10/1992, Seite 75
[3] "Amiga Maschinensprache", Data Becker, 1987, ISBN 3-89011-076-2